$(function () {
    // 切换密码/手机号登录
    function changeFormType(e) {
        $('.form_type span').removeClass('text-danger')
        $(this).addClass('text-danger')
        var idx = $(this).index()
        $('.form_content').css('display', 'none')
        $('.form_content').eq(idx).css('display', 'block')
    }


    // 点击密码/手机号登录tab
    $('.form_type span').on('click', changeFormType)

    // 点击登录按钮
    $('#loginpass').on('click', function () {
        $("#from_pass :input").each(function () {
            console.log($(this));
            $(this).trigger("blur");
        });
        var errors = $('#from_pass').children(".error");
        if (errors.length == 0) {
            login('0')
            return false
        }
    });
    $('#loginmess').on('click', function () {
        $("#from_mess :input").each(function () {
            console.log($(this));
            $(this).trigger("blur");
        });
        var errors = $('#from_mess').children(".error");
        if (errors.length == 0) {
            login('1')
            return false
        }
    });

    var getcodeBtn = $('#getcode')
    var LIMITTIME = 60
    var second = LIMITTIME
    var flag = true
    var timeDown = function () {
        if (second > 0) {
            getcodeBtn
                .removeClass('bg-danger')
                .css({
                    'background': '#999',
                    'cursor': 'not-allowed',
                    'font-size': '12px'
                })
                .html(second + ' 秒后重新获取')
            flag = false
            var timer = setTimeout(function () {
                second--
                timeDown()
            }, 1000)
        } else {
            clearInterval(timer)
            getcodeBtn
                .css({
                    'background': '#bb401f',
                    'cursor': 'pointer',
                    'font-size': '12px'
                })
                .html('重新获取验证码')
            second = LIMITTIME
            flag = true
        }
    };

    // 点击获取验证码按钮
    getcodeBtn.on('click', function () {
        var uPattern = /^[1][3,4,5,7,8][0-9]{9}$/;
        if (uPattern.test($("#phone").val())) {
            $.post("/validataMobileCode",
                {
                    phone: $('#phone').val(),
                    flag: '0'
                },
                function (res) {
                    if (res.code == '0') {
                        timeDown(res.outtime);
                    } else {
                        layer.msg(res.msg);
                        return false;
                    }
                }
            );
        } else {
            $("#phone").parent().removeClass('error');
            $("#phone").parent().addClass('error')
            layer.msg('请输入正确的手机号')
        }
        return false;
    });
    $("#phone").on('blur', () => {
        var uPattern = /^[1][3,4,5,7,8][0-9]{9}$/;
        if (uPattern.test($("#phone").val())) {
            $("#phone").parent().removeClass('error');
        } else {
            $("#phone").parent().removeClass('error');
            $("#phone").parent().addClass('error')
        }
        return false;
    });
    // 注册
    $('.register').on('click', function () {
        window.location.href = '/register'
    })
    // 忘记密码
    $('.resetPWD').on('click', function () {
        window.location.href = '/front_resetPWDPage'
    })

});
